SlaveStatus 类别

代表 EtherCAT 从站的状态。

继承体系

System.Object
  IntervalZero.KINGSTAR.Base.Api.SlaveStatus

命名空间IntervalZero.KINGSTAR.Base.Api

组合: IntervalZero.KINGSTAR.Base.Api (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0

语法

C#VB
public class SlaveStatus
Public Class SlaveStatus

 

SlaveStatus 类别陈列了以下成员。

建构函式

  名称 说明
SlaveStatus 初始化 SlaveStatus 类别的新实例。

栏位

  名称 说明
AliasAddress 在模组 EEPROM 中定义的装置别名位址。
CycleTime 从站的周期时间。
ExplicitId 显式 ID 是 EtherCAT 网路上的一个位址,用于识别 EtherCAT 从站。
InputLength 从装置上读取的输入资料长度。
Name 装置名称。
OutputLength 传送至装置的输出资料长度。
PhysAddress 装置的实体位址,供 EtherCAT 主站用来存取从站。
ProductCode 装置的产品代码。
RequestedState 从最新呼叫的 RequestState 函式中读取 EtherCAT 状态。
RevisionNumber 装置的修订版号。
SerialNumber 装置的序号。
SlaveId

从站阵列的索引。当 EtherCAT 从站装置启动时,此索引具有与 SlaveId 相同的值,该值对应于从站装置在网路中的位置。请注意,在 EtherCAT 进入运行 (Op) 状态后,加入或移除网路上的任何从站装置将改变各装置在网路中的位置 (SlaveId)。尽管如此,从站的索引将保持不变。新增的装置将排列在阵列的末端。对于更改后的所有从站,索引和 SlaveId 将不再匹配。上述行为模式仅适用于实体装置;不适用于模拟装置。详细资讯请参阅 EnableHotConnect 中的使用案例。

SlotId

对于 IO-Link 装置,插槽即为 IO-Link 主站的一个 IO-Link 连接埠,可连接到 EtherCAT 网路;SlotId 是指插槽的 ID,插槽可供模组(IO-Link 从站)连接。对于 CAN 装置,SlotId 即为 CAN ID。

对于非模组化装置,其值为 -1。

State 装置的 EtherCAT 状态。
VariableIndexOffset 若使用的是多轴伺服驱动器,且想从其中一个轴读取资料,则可使用此参数来取回该轴 SDO 物件位址的偏移值。
VendorId 装置的供应商 ID,由 ETG (EtherCAT Technology Group) 提供给 EtherCAT 装置的制造商。

参见

IntervalZero.KINGSTAR.Base.Api 命名空间